package com.zmn.plat.common.dto.channel.workorder.video;

import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Positive;
import java.io.Serializable;

/**
 * 类描述：渠道-工单视频入参
 *
 * @author yangshuangping
 * @since 2021/06/07 14:00
 */
@Data
@Valid
public class ChannelWorkOrderVideoDIO implements Serializable {
    private static final long serialVersionUID = 64729704090356644L;

    /**
     * 主键ID
     */
    private String videoId;
    /**
     * 渠道ID，不能为空
     */
    @NotNull(message = "channelId不能为空")
    @Positive(message = "channelId必须为大于0的正整数")
    private Integer channelId;

    /**
     * 业务类型：1.C-保外业务、2.F-保内业务、3.B-工程业务 多选以“,”隔开
     */
    private Integer bizType;
    /**
     * 服务分类ID
     */
    private Integer servCategId;

    /**
     * 后台审核标志： 1不审核，2审核
     */
    private Integer auditFlag;

    /**
     * 是否必传标志： 1非必传，2必传
     */
    private Integer requiredFlag;
}
